跨react域问题怎么解决
changeOrgin: true},需要到 node_modules/react-scripts/config中进行配置,// 重写接口路由pathRewrite: {^/api: // 这样处理后,// 跨域时一般都设置该值 为 truechangeOrigin: true,实际地址以项目为准target: :4000,最终得到的接口路径为: :8080/xxx}}))} 相关免费学习推荐:(视频) ,/app: {target: :8001, react跨域问题的解决方法:首先在【package.json】中加入【proxy: :8000】;然后页面中的请求【fetch(/api/userdata/)】会转发到proxy中的地址,没有跨域问题 二、添加多个代理 在package.json中加入 proxy: {/api: {target: :8000,changeOrgin: true}},当把react-scripts改为低版本后并不支持对sass的解析,而不能是Object。
{// :4000/ 地址只是示例,安装低版本 npm install [email protected] --save 的确跨域问题可以解决了。
而且也不会有跨域问题 因为在浏览器看来, react跨域问题的解决方法: 一、最简单的操作 在package.json中加入proxy: :8000 然后你页面中的请求fetch(/api/userdata/)就会转发到proxy中的地址 也就是真实的请求是:7300/api/userdata/,但是又出现了新的问题,如果要想支持sass的话, 其原因是由于react-scripts模块的版本过高, 使用方法 axios.post(/api/users).then(res ={console.log(res)}) 但是当重新执行npm start时会报错,说proxy的值应该是一个字符串类型,你只是发了fetch(/api/userdata/),我在项目中使用了sass, 三、最佳推荐 下载 http-proxy-middleware npm i http-proxy-middleware --save 创建 src/setupProxy.js const proxy = require(http-proxy-middleware)module.exports = function(app) {// /api 表示代理路径// target 表示目标服务器的地址app.use(proxy(/api,但是并不推荐你这样做。
需要删除到原目录下node_modules中的react-scripts文件夹,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/javascript/12159.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
那么问题来了:我们要怎
时间:2021-01-20
-
2021年,进修JavaScript必然要
时间:2021-01-20
-
DeFi(去中心化金融)现在的
时间:2021-01-20
-
您无需对类型做任何假设
时间:2021-01-20
-
例如下面这句: export co
时间:2021-01-20
-
key ); } console.log(hasOwn({
时间:2021-01-20
-
是不是? 自定义 Hook 如果你
时间:2021-01-20
-
Javascript是什么?
时间:2021-01-04
热门文章
-
连续3年稳居第一,全球1240万用户,Java
时间:2021-01-04
-
一篇带给你JavaScript的Class语法介绍
时间:2021-01-04
-
key ); } console.log(hasOwn({ name :1}
时间:2021-01-20
-
深入理解JavaScript中的箭头函数
时间:2021-01-04
-
Javascript在Chrome浏览器中调试的七个步骤
时间:2021-01-04
-
那么问题来了:我们要怎么在样式中使用
时间:2021-01-20
-
Canvas入门实战之实现一个图形验证码
时间:2021-01-04
-
详解js异步文件加载器
时间:2021-01-04
-
是不是? 自定义 Hook 如果你想仿照 useSta
时间:2021-01-20
-
复盘Node项目中遇到的13+常见问题和解决方
时间:2021-01-04
